<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 模块化：把一个大的文件拆分成互相依赖的若干小文件
        //     小文件又可以通过特定的语法组合在一起的这个过程，叫模块化

        // 优点： 1. 更好的维护 2. 代码复用 
        // 缺点：如果不考虑文件目录结构不太好找的情况，几乎没有什么缺点，这是我们的问题

        // 规范  ===> 约定了模块怎么导入和导出 ， 按着这个结构或者说模式来写
        // 1. AMD
        // 2. CMD
        // 3. CommonJS  ===> 我们正在用的 nodejs推崇的
        // 4. ESM ==> ES module ==> 以后的统一标准
    </script>
</body>
</html>